﻿#region License Information

/* •——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————•
   | Copyright Aptillon, Inc.                                                                                        |
   | This file is part of the CKS:API project - cksapi.codeplex.com                                                       |
   | Usage, modification and distribution subject to the license terms available here: http://cksapi.codeplex.com/license |
   |                                                                                                                      |
   | Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND,             |
   | either express or implied.                                                                                           |
   |                                                                                                                      |
   | THIS MESSAGE MAY NOT BE LEGALLY REMOVED                                                                              |
   •——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————• */

#endregion


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CKS.API.Logging
{
    public enum LoggingSeverity
    {
        /// <summary>
        /// Do not display anything to the user.  Write to Trace log only
        /// </summary>
        Information = 0,
        /// <summary>
        /// Do not display anything to the user.  Used only for timing events.  Write to Trace only.
        /// </summary>
        Timing,
        /// <summary>
        /// Do not display anything to the user.  Write to Trace log and Event log (Farm only)
        /// </summary>
        Warning,
        /// <summary>
        /// Notify user of failure and add entry to the administrator notification list
        /// </summary>
        Error,
        /// <summary>
        /// Notify user of failure and add entry to the administrator immediate-notification list
        /// </summary>
        CriticalError

    }
}
